<?php
class Personas_model extends CI_Model {
	private $datos = array();
	function __construct(){
			parent::__construct();
		
		}
		
	function verificar_si_existe()
	{
		  $cedula = $_POST["cedula"];
          $email = $_POST["email"];
		  $checkuser = pg_query("SELECT cedula FROM m28.m28_personas WHERE cedula='$cedula'");
		  $username_exist = pg_num_rows($checkuser);
	
		  $checkemail = pg_query("SELECT email FROM m28.m28_personas WHERE email='$email'");
		  $email_exist = pg_num_rows($checkemail);
		  	if ($email_exist>0|$username_exist>0) {
				 echo "<script>alert('El nombre de usuario o la cuenta de correo estan ya en uso')</script>";
				  redirect('personas_controller','refresh');
				  }else{
				//echo "El nombre de usuario o la cuenta de correo estan ya en uso";
	}	
	}
	


	function save($datos){	    
	   
			if (!$this->db->insert("m28.m28_personas",$datos))  
		    {  
		       echo "<script>alert('Error al Guardar los Datos')</script>";
		    } 
		    else  
		    {  
		   echo "<script>alert('Datos Guardados Correctamente')</script>";
		    redirect('personas_controller','refresh');
		    } 
		    
			}	

	function get_paged_list($limit = 5, $offset = 0){
			$this->db->order_by('id_personas','asc');
			return $this->db->get('m28.m28_personas', $limit, $offset);
		}

	function count_all(){
			return $this->db->count_all('m28.m28_personas');
		}
		
	function get_by_id($id_personas){
	
	       $this->db->select('*');		
	   		$this->db->where('id_personas', $id_personas);
			return $this->db->get('m28.m28_personas'); 
	        
	    }
	
		
	function eliminar($id_personas){
			$this->db->where('id_personas', $id_personas);
			$this->db->delete('m28.m28_personas');
		}
	function actualizar($id_personas, $person){
			if ($id_personas != ''){
				$data['id_personas'] = $id_personas;
				$this->db->where('id_personas', $id_personas);
				$this->db->update('m28.m28_personas', $person);
			}else{
				echo "";
			}
		}
		

}
?>